﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tibet.Entidades;
using Entidades;


namespace Tibet.Entidades.FabricaEntidades
{
    public class FabricaEntidades
    {
        public static Entidad ObtenerProyecto()
        {
            return new Proyecto();
        }

        public static Entidad ObtenerFecha()
        {
            return new Fecha();
        }

        public static Entidad ObtenerPerfilMetrica()
        {
            return new PerfilMetrica();
        }

        public static Entidad ObtenerMetrica()
        {
            return new Metrica();
        }


        public static Entidad ObtenerDesarrollador()
        {
            return new Usuario();
        }

        public static Entidad ObtenerRol()
        {
            return new Rol();
        }


        public static Entidad ObtenerCliente()
        {
            return new Cliente();
        }


        public static Entidad ObtenerPerfilReglas()
        {
            return new Perfil_Regla();
        }
        
        public static Entidad ObtenerRegla()
        {
            return new EntidadRegla();
        }

        public static List<Entidad> ObtenerListaEntidad()
        {
            return new List<Entidad>();
        }

        public static Entidad ObtenerSingletonConfig()
        {
            SingletonConfig sc = SingletonConfig.ObtenerInstancia();
            return sc;
        }

        public static Entidad ObtenerUsuarioProyecto()
        {
            return new Usuario_Proyecto();
        }
    }
}
